@charset "utf-8";
/* CSS Document */

/* Reset */
* { margin:0; padding:0;}
a:link, a:visited, a:hover, a:active {text-decoration:none; cursor:pointer; color:#fff;  }
a:hover, a:active { color:#ddbc8f; }
body { font:12px "Microsoft Yahei","Thmano", "Arial"; color:#fff; background:#051026;}
img { border:0px;}
li{ list-style:none; float:left;}
input, textarea, select  { font:12px/1.5 "Microsoft Yahei","Thmano", "Arial"; color:#999; outline:0; }
.clear{ clear:both;}
.clear:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
.fl{ float:left;}
.fr{ float:right;}

/*head*/
.head{ height:183px; width:100%;}
.head .top{ height:125px; width:1100px; margin:0 auto;}
.head .top .tel{ float:right; width:250px; padding-right:60px; background:url(images/tel-bg.png) no-repeat right 20px; height:60px; padding-top:18px; 
  font-size:14px; text-align:right; color:#e5c68f;}
.head .top .tel p{font-size:30px; color:#fefefc; font-weight:bold;}
.head .top .logo{ height:80px; width:400px; padding-top:16px;}
.head .nav{ height:58px; width:100%; background:url(images/nav-bg.jpg) repeat-x;} 
.head .nav ul{ width:1100px; margin:0 auto;}
.head .nav ul li{ text-align:center; position:relative;z-index:100;}
.head .nav ul li>a{ display:block; height:58px; width:120px;margin-left:-1px; line-height:58px; color:#fff;}
.head .nav ul li>a:hover{  background:url(images/nav-libg.jpg) no-repeat; }
.head .nav ul .hover{ background:url(images/nav-libg.jpg) no-repeat; }
.head .nav ul li .drop{ position:absolute; top:58px; left:0;width:104px; padding:4px 8px; background:#dcbd8e;display:none;}
.head .nav ul li .drop dd{ text-align:center;}
.head .nav ul li .drop a{ display:block; height:30px; width:100%; line-height:30px; color:#fff; border:1px solid #c29e62; margin:4px 0px;}
.head .nav ul li .drop a:hover{ background:#361e04; color:#c9ac60;}

/*banner*/
.banner{ height:450px; width:100%; border-top:1px solid #dab98e; overflow: hidden;position: relative;}
.banner ul{height:450px;}
.banner li{width:100%;height:450px;position:relative;overflow: hidden;z-index:10;}
.banner li img{position:absolute;left:50%;margin-left:-720px;height:450px;}
.banner .tip{position:absolute;bottom:12px;left:50%;margin-left:-50px; width:100px; height:14px;z-index:12;}
.banner .tip span{ display:block; height:14px; width:14px;  background:url(images/tip.png) no-repeat 0 -60px;float:left; margin:0 9px; cursor:pointer;}
.banner .tip .cur{background:url(images/tip.png) no-repeat;}

/*minbanner*/
.minbanner{ height:300px; width:100%; border-top:1px solid #dab98e; overflow: hidden;position: relative;}
.minbanner ul{height:300px;}
.minbanner li{width:100%;height:300px;position:relative;overflow: hidden;z-index:10;}
.minbanner li img{position:absolute;left:50%;margin-left:-720px;height:300px;}
.minbanner .tip{position:absolute;bottom:12px;left:50%;margin-left:-50px; width:100px; height:14px;z-index:12;}
.minbanner .tip span{ display:block; height:14px; width:14px;  background:url(images/tip.png) no-repeat 0 -60px;float:left; margin:0 9px; cursor:pointer;}
.minbanner .tip .cur{background:url(images/tip.png) no-repeat;}

/*ks*/
.ks{ height:58px; width:100%; background:#071b3c url(images/ks-bg.jpg) repeat-x;}
.ks-wrap{ width:1100px; margin:0 auto;}
.ks .search{ background:url(images/seach-bf.png) no-repeat; height:29px; width:280px; margin-top:15px;}
.ks #SearchTxt{height:26px;line-height:26px;width:180px;background:none;border:none;padding-left:10px;}
.ks #SearchSubmit{background:none;border:none;height:26px;line-height:26px;padding-left:26px;width:76px;text-align:center;cursor:pointer;}
.ks .keyword{ width:700px; height:58px; line-height:58px;}

.reInformation { width:760px; padding:0 10px 20px;margin-bottom:20px; border:1px solid #ddd;margin:0 auto; height:250px;}
.reInformation .tuijiantit { height:36px; line-height:36px; text-align:left; padding-top:0px; padding-left:10px;border-bottom:1px solid #ddd; font-size:14px; margin-bottom:10px; color:#ec2932;  }
.reInformation ul { margin-left:2px; float:left; }
.reInformation li { float:left; width:223px; padding:9px 9px 0; border:1px solid #ddd; margin-left:5px; margin-right:4px; display:inline; }
.reInformation li img { width:223px; height:167px; }
.reInformation li img:hover { opacity:0.8; filter:Alpha(opacity=80); }
.reInformation .g { display:block; width:215px; }
.reInformation .t { float:left; line-height:30px; }
.reInformation .o, .reInformation .o:visited { float:right; line-height:30px; color:#ec2932; }
.reInformation .t:hover, .reInformation .o:hover { text-decoration:underline; }
.reInformation li.hover { border-color:#ec2932; }

/*product-wrap*/
.product-wrap{ height:auto; width:100%; background:url(images/product-yy.png) repeat-x;}
.product{ width:1100px; margin:0 auto;}
.product .title{ width:100%; position:relative; height:80px; padding-top:42px; text-align:center;}
.product .title .more{ position:absolute; right:0;top:50px; display:block; height:20px; width:74px; border:1px solid #73675b; line-height:20px; text-align:center;}
.product .title h5{font:bold 32px "Times New Roman",arial; color: #dcbd8f;}
.product .title h4{font:bold 26px arial; background: url(images/pro-line_03.png) no-repeat 0 10px;}
.product .list{ width:100%; height:42px; margin:24px 0;}
.product .list a{ display:block; height:42px; width:169px; background:url(images/pro-bg.png) no-repeat; margin:0 6px; text-align:center; line-height:42px; 
  font-size:18px;}
.product .proshow{ height:270px; width:1100px; overflow:hidden; position:relative;}
.product .img_list{ height:270px;position:absolute;width:2000px;}
.product .img_list li{ margin:0 8px 20px;position:relative;}
.product .proshow img{ height:189px; width:252px; padding:3px;border:1px solid #09224a; display:block;}
.product .topic{ background:#09224a; height:50px; width:244px; line-height:50px; padding:0 8px; font-size:18px;}
.product .hover{background:url(images/pro-hover.jpg) no-repeat;}
.product .topic .order{ font-size:12px; text-align:center; border:1px solid #a2927b; color:#a2927b; display:block; height:24px; width:58px; margin-top:12px; 
  line-height:24px;float:right}
.product .tip{ width:100px; height:14px; margin:18px auto 0;}
.product .tip em{ display:block; height:14px; width:14px; background:url(images/tip.png) no-repeat; float:left; margin:0 9px; cursor:pointer;}
.product .tip .cur{ background:url(images/tip.png) no-repeat 0 -30px;}

/*case*/
.case-wrap{ width:100%; height:564px; background:url(images/product-yy.png) repeat-x; padding-top:46px;}
.case{ width:1100px; margin:0 auto;}
.case-list{ height:515px; width:260px; background:#09224a;}
.case-list ul{ border:1px solid #36578d; height:490px; width:240px; margin:10px auto; background:url(images/flower.png) no-repeat 70px 460px; 
  text-align:center;}
.case-list .title{ width:100%; height:74px; background:url(images/flower.png) no-repeat 90px -80px; padding-top:26px;}
.case-list .title h4{ font-size:24px;}
.case-list .title h5{ font:bold 14px "Times New Roman",arial; color:#37588e;}
.case-list li{ height:28px; width:204px; border:1px solid #36578c; margin:4px 17px; line-height:28px; }
.case-list li a{ display:block; height:28px; width:100%; background:url(images/case-list-bg.png);}
.case-list .more{ color:#ddbd8c; margin-top:10px; display:block; height:20px; line-height:20px;}
.case-show{ width:840px; height:540px;}
.case-show li{ height:246px; width:260px; margin:0 0 22px 18px;text-align:center;}
.case-show li img{ height:195px; width:260px;}
.case-show li a{ display:block;}
.case-show li p{ height:51px; width:100%; background:url(images/case-titli-bg.jpg) repeat-x; line-height:51px; font-size:16px;}

/*about*/
.about-wrap{ width:100%; background: url(images/flower.png) no-repeat 44% -100px #09224a; height:490px;}
.about{ width:1100px; margin:0 auto; background:url(images/flower.png) no-repeat 60% 460px; height:490px;}
.about .about-img{ height:300px; width:400px; float:right; margin:100px 28px 0 0; position:relative;background:#17325f;}
.about img{ height:300px; width:400px; position:absolute; top:-28px;right:-28px;}
.about .contant{ height:380px; width:640px; padding-top:58px;}
.about .title{ margin-left:-54px; padding-left:54px; background:url(images/about-dou.png) no-repeat; height:140px; width:100%;}
.about .title h5{ height:50px; padding-top:36px; font:bold 60px "Times New Roman"; color:#1f3a68; line-height:50px;}
.about .title h4{ text-align:center; font-size:30px; font-weight:bold; width:326px; background:url(images/pro-line_03.png) no-repeat 0 -36px;}
.about p{ line-height:24px;}
.about .more{  display:block; height:28px; width:100px; border:1px solid #36578d; line-height:28px; text-align:center; color:#caac88;  margin-top:30px;}
.advert{ height:145px; width:1100px; margin:42px auto; background:url(images/addddd.jpg) no-repeat 0 7px;}
.advert .order{ height:115px; width:322px; padding-left:58px; background:url(images/adcon.png) no-repeat; padding-top:30px;}
.advert .order p{ font-size:18px;}
.advert strong{ font:30px impact;}
.advert .order a{ display:block; height:33px; width:106px; background:url(images/adorder.png) no-repeat; line-height:32px; padding-left:24px;}
.advert ul{ padding-top:22px; width:720px;}
.advert li{ height:120px; width:120px; background:url(images/adlistbg.png) no-repeat; line-height:120px; margin-left:50px; text-align:center;
  font-size:24px; font-weight:bold;}

/*team-wrap*/
.team-wrap{ height:auto; width:100%; background: url(images/team-bg.jpg) repeat-x 0 400px;}
.team{ width:1100px; margin:0 auto;}
.team .title{ width:100%; position:relative; height:96px; padding-top:42px; text-align:center;}
.team .title .more{ position:absolute; right:0;top:50px; display:block; height:20px; width:74px; border:1px solid #73675b; line-height:20px; text-align:center;}
.team .title h5{font:bold 32px "Times New Roman",arial; color: #dcbd8f;}
.team .title h4{font:bold 26px arial; background: url(images/pro-line_03.png) no-repeat 0 10px;}
.team .teamshow{ height:336px; width:1100px; overflow:hidden; position:relative;}
.team .img_list{ height:336px;position:absolute; width:2000px;}
.team .img_list li{ height:336px; width:250px; margin:0 12px;}
.team .teamshow img{ height:188px; width:250px; display:block;}
.team .topic{ background: url(images/team-line.png) no-repeat; height:128px; width:230px; padding:10px; position:relative;}
.team .topic h6{ font-size:16px; text-align:center;}
.team .topic em{ display:block; height:2px; width:34px; background:#dbbc8d; margin:12px auto;}
.team .topic .more{ display:block; height:28px; width:102px; border:1px solid #09224a; position:absolute;top:110px; left:75px; text-align:center;
  line-height:28px;}
.team .tip{ width:100px; height:14px; margin:48px auto 0;}
.team .tip em{ display:block; height:14px; width:14px; background:url(images/tip.png) no-repeat; float:left; margin:0 9px; cursor:pointer;}
.team .tip .cur{ background:url(images/tip.png) no-repeat 0 -30px;}

/*main*/
.main-wrap{ width:100%; background:#051026; height:380px;}
.main{ width:1100px; margin:0 auto; padding-top:40px; height:340px;}
.main .news{ width:710px; height:340px;}
.main .title{ width:100%; height:46px; border-bottom:1px solid #484745; margin-bottom:28px;}
.main .title .more{ display:block; height:20px; width:74px; border:1px solid #71675b; text-align:center; line-height:20px; margin-top:10px;}
.main .title h4{ font-size:24px; font-weight:bold; border-bottom:2px solid #e4c690; height:45px;float:left;}
.main .title span{font:bold 20px "Times New Roman",arial;color:#dcbd8e; padding-left:10px;float:left;display:block;padding-top:6px;}
.main .news-list{ height:240px; width:400px;}
.main .news-list li{ height:44px; width:100%; margin-bottom:30px;}
.main .news-list .time{ height:44px; width:68px; border-right:1px solid #e5c690; text-align:center; margin-right:16px; overflow:hidden;}
.main .news-list .time .date{ font-size:36px; font-weight:bold; line-height:27px;}
.main .news-list li a{ font-size:16px; color:#e4c491; font-weight:bold; line-height:16px;}
.main .news-list li p{ line-height:12px; padding-top:10px;}
.main .left{ height:208px; width:294px; overflow:hidden; position:relative;}
.main .left ul{ height:208px; position:absolute;}
.main .left ul li{ float:left;}
.main .left li img{height:208px; width:294px;}
.main .left .btn{ position:absolute; bottom:0; left:0; height:26px; width:100%; background: url(images/btn.png) repeat-x;}
.main .left .btn a{ display:block; height:26px; width:26px; float:right;}
.main .left .btn a.l-btn{ background:#434343 url(images/btn.png) no-repeat 9px -34px;}
.main .left .btn a.l-btn:hover{ background:#e4c690 url(images/btn.png) no-repeat 9px -34px;}
.main .left .btn a.r-btn{ background:#434343 url(images/btn.png) no-repeat 9px -64px;}
.main .left .btn a.r-btn:hover{ background:#e4c690 url(images/btn.png) no-repeat 9px -64px;}

/*contact*/
.contact{ height:286px; width:342px;}
.contact .tel{ height:56px; width:310px; padding:0 40px 8px; background:url(images/contact-bg.png) no-repeat 0 0; margin-left:-24px; line-height:56px; 
font-size:16px; position:relative;}
.contact .tel span{ font:32px Microsoft Yahei; position:absolute; top:4px;}
.contact p{ line-height:22px; width:100%; overflow:hidden;}

/*footer*/
.footer{ height:220px; width:100%; background:url(images/bottom-yy.png) repeat-x; padding-top:57px;}
.footer .sidenav{ height:44px; width:100%; border-top:1px solid #474644; border-bottom:1px solid #474644; margin-bottom:30px;}
.footer .sidenav ul{ width:1100px; height:44px; margin:0 auto;}
.footer .sidenav li a{ height:44px; line-height:44px; padding:0 37px; display:block;}
.footer .sidenav li a:hover{ border-top:2px solid #e5c690; margin-top:-2px;}
.footer .link{ color:#e6c590; width:1100px; margin:0 auto; height:20px; text-align:center; font-size:14px;}
.footer p{width:1100px; margin:0 auto; height:110px; line-height:30px;text-align:center;padding-top:10px;}

/*page*/
.page-wrap{ width:100%; background:url(images/product-yy.png) repeat-x; padding-top:46px;}
.page{ width:1100px; margin:0 auto;padding-bottom: 20px;}
.page .leftnav{width:260px;float:left;background:#09224a;}
.page .list{width:100%; }
.page .list ul{ border:1px solid #36578d; min-height:140px; width:240px; margin:10px auto; text-align:center;padding-bottom:10px;}
.page .list .title{ width:100%; height:48px; background:url(images/flower.png) no-repeat 90px -80px; padding-top:26px;}
.page .list .title h4{text-align:center;width:160px;margin:0 auto;float:none;border-bottom:none;}
.page .list .title h5{ font:bold 14px "Times New Roman",arial; color:#37588e;}
.page .list li{ width:204px; border:1px solid #36578c; margin:4px 17px; line-height:28px; float:none;}
.page .list li a{ display:block; height:28px; width:100%; background:url(images/case-list-bg.png);}
.page .list li .drop{ width:100%;*margin-left: -40px;display:none;}
.page .list .more{ color:#ddbd8c; margin-top:10px; display:block; height:20px; line-height:20px;}
.page-show{ width:840px; height:540px;}
.page-show li{ height:246px; width:260px; margin:0 0 22px 18px;text-align:center;}
.page-show li img{ height:195px; width:260px;}
.page-show li a{ display:block;}
.page-show li p{ height:51px; width:100%; background:url(images/case-titli-bg.jpg) repeat-x; line-height:51px; font-size:16px;}


.page .cont{width:240px;margin-top:10px;padding:10px;}
.page  .title{ width:100%; height:36px; border-bottom:1px solid #484745; margin-bottom:8px;}
.page  .title h4{ font-size:20px; font-weight:bold; border-bottom:2px solid #e4c690;  height:35px;_zoom:1;*display:inline;float:left;}
.page  .title span{font:bold 20px "Times New Roman",arial;color:#dcbd8e; padding-left:10px;display:block;float:left;padding-top:4px;}
.page .page .cont .tel{ height:56px; width:310px; padding:0 40px 8px; background:url(images/contact-bg.png) no-repeat 0 0; margin-left:-24px;
  line-height:56px; font-size:16px; position:relative;}
.page .cont .tel span{ font:36px impact; position:absolute; top:4px;}
.page .cont p{ line-height:30px; height:auto; width:100%; overflow:hidden;}

.page .content{width:820px;}
.page .sitepath{line-height:36px;}
.page .content .about-page{ padding:10px;line-height:24px;}

/**/
.page .productlist{ overflow:hidden; margin-top:16px;}
.page .productlist li{margin:0 0 22px 18px;text-align:center;}
.page .productlist li a{ display:block; width:100%;}
.page .productlist li img{height:186px; width:248px;}
.page .productlist li div{ height:51px; width:248px; background:url(images/case-titli-bg.jpg) repeat-x; line-height:51px; font-size:16px;}

/*翻页*/
.pager{display: block; height: auto;padding: 20px 0;text-align: center;width: 100%;}
.pager span,.pager a{display:inline-block;border:1px solid #a3a3a3;color:#a3a3a3;padding:4px 8px;text-decoration:none; margin:4px;}
.pager a:hover{background:#ff9d3d;border-color:#ff7e00;text-decoration:none;color:#fff;}
.pager .cur{background:#ff9d3d;border-color:#ff7e00; font-weight:bold;text-decoration:none;color:#fff;}
.pager span.dot{background:none;border-color:#fff; font-weight:bold; padding:0;}

/* listNews */
.listNews { margin-top:16px;overflow:hidden;}
.listNews li.item { width:100%; height:33px; line-height:33px;  border-bottom:1px dashed #c8c8c8; }
.listNews li.item a { float:left;height: 20px;margin: 6px 0;line-height: 20px;padding-left:10px;border-left:0px  solid #dcbd8e;display:block;width:600px; }
.listNews li.item a:hover { color:#dcbd8e; }
.listNews li.item span { float:right; margin-right:10px; color:#7e7e7e; }

/* listNews2 */
.listNews2 {margin-top:16px;overflow:hidden; }
.listNews2 li { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #ddd; }
.listNews2 li .img { float:left; width:150px; height:110px; border:1px solid #cccccc; background:#FFF; }
.listNews2 li .img img { width:150px; height:110px; }
.listNews2 li .img:hover { border:1px solid #bbb; box-shadow:0 0 3px rgba(0,0,0,0.2); }
.listNews2 li .wd { width:640px; float:right; }
.listNews2 li .tit { height:25px; font-size:14px; line-height:20px; color:#1b7200; }
.listNews2 li .tit a:hover { text-decoration:underline; color:#dcbd8e; }
.listNews2 li .mark { height:20px; color:#999; }
.listNews2 li .mark span { margin-right:5px; }
.listNews2 li .mark span.d { margin-left:5px; }
.listNews2 li .summary { text-indent:2em; line-height:22px; height:66px; overflow:hidden;  }
.listNews2 li .summary a.more { margin-left:15px; color:#dcbd8e; }
.listNews2 li .summary a.more:hover { text-decoration:underline; }

/* pageNews */
.pageNews { padding:0 20px; }
.pageNews .tit { font-size:18px; line-height:24px; padding:15px 0; text-align:center; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; color:#999; border-bottom:1px dashed #ccc;border-top:1px dashed #ccc; }
.pageNews .mark span, .pageNews .main .mark a.msg { margin:0 7px; }
.pageNews .mark .font a { margin:0 3px; color:#ccc; }
.pageNews .mark .font a:hover, .pageNews .main .mark .font a.cur { color:#dcbd8e; }
.pageNews .mark a.msg { width:40px; height:20px; line-height:20px; display:inline-block; background:url(../images/web/t.png) -31px 0 no-repeat; color:#1b7200; }
.pageNews .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageNews .photo img { max-width:580px; padding:5px; border:1px solid #ccc; background:#FFF; }
.pageNews .info { margin-bottom:40px; }
.pageNews .info p { margin-bottom:10px; line-height:2; text-indent:2em; }

.relatedLink{width:760px;;height:40px;border:1px solid #c8c8c8;line-height:40px;padding:0 10px;margin:0 auto;margin-bottom:20px;}
.relatedLink .prevLink{float:left;}
.relatedLink .nextLink{float:right;}

/* pageProduct */
.pageProduct {margin-top:16px;padding: 10px; }
.pageProduct .photo { width:510px; float:left; }
.pageProduct .photo img { width:500px; height:375px; display:block; border: 1px solid #36578d; padding: 4px;}
.pageProduct .photo i { display:block;margin-bottom:10px; width:510px; height:385px;}
.pageProduct .photo span { display:block; width:430px; background:#efe6cd; height:30px; line-height:30px; color:#671763; font-weight:700; }
.pageProduct .m { width:676px; padding:10px 0; }
.pageProduct div.ts { font-size:14px; font-weight:700; color:#bbb; height:25px; border-bottom:1px solid #ddd; }
.pageProduct div.infor {  padding-top:10px; margin-bottom:10px; line-height:24px; }
.pageProduct .info { margin:20px 0; }
.pageProduct .wd { float:right; width:270px; height:285px; overflow:hidden; padding:10px; }
.pageProduct .wd h1 { font-size:16px; font-weight:700;  line-height:20px; margin-bottom:7px; }
.pageProduct .wd ul { font-size:14px; }
.pageProduct .wd li.item { height:30px; line-height:30px;float:none;}
.pageProduct .wd li.item span { color:#bbb; margin-right:5px; }
.pageProduct .wd li.btn { height:32px;  border: 1px solid #a2927b;}
.pageProduct .wd li.btn a.order, .pageProduct .main .wd li.btn a.msg { width:80px; height:32px;  line-height:32px; text-align:center;display:block; color:#FFF;}
.pageProduct .wd li.btn a.msg { color:#666; }

.err{color:red;}
.skeyTag{padding:20px;}

/*casepage*/
.caselist{ width:100%; }
.caselist  li{ height:245px; width:260px; margin:6px;}
.caselist  img{ height:189px; width:252px; padding:3px;border:1px solid #09224a; display:block;}
.caselist .topic{ background:#09224a; height:50px; width:244px; line-height:50px; padding:0 8px; font-size:18px;}
.caselist .topic .order{ font-size:12px; text-align:center; border:1px solid #a2927b; color:#a2927b; display:block; height:24px; width:58px; margin-top:12px; 
  line-height:24px;float:right}

.jing_main ul.t li{float:none;}